import axios from 'axios';

// 创建一个axios实例
const instance = axios.create({
  baseURL: 'http://159.75.118.116:9797/api',
  // timeout: 5000, // 请求超时时间
});

// 请求拦截器
instance.interceptors.request.use(
  config => {
    // 在请求发送之前做些什么
    // 例如：添加请求头
    console.log()
    return config;
  },
  error => {
    // 对请求错误做些什么
    return Promise.reject(error);
  }
);

// 响应拦截器
instance.interceptors.response.use(
  response => {
    // 对响应数据做些什么
    return response;
  },
  error => {
    // 对响应错误做些什么
    if (error.response) {
      // 响应状态码不是2xx
      console.error('Error stta:', error.response.data);
    } else if (error.request) {
      // 请求发出但没有收到响应
    } else {
      // 设置请求时发生错误
      console.error('Request error:', error.message);
    }
    return Promise.reject(error);
  }
);

export default instance;
